package com.eimf.saf.security.entity;

import java.io.Serializable;

import com.eimf.saf.common.commons.annotation.I18nAnnotation;
import com.eimf.saf.common.commons.i18n.Ii18n;

/**
 * @author eden
 * @date 2013-12-27 下午3:56:02
 * @Description: 菜单实体
 */
public class Menu extends Ii18n implements Serializable
{
    private static final long serialVersionUID = 1L;

    private long menuId;

    @I18nAnnotation
    private String menuName;

    private long parentId;

    private String image;

    private int orderKey;

    private String url;

    public String subSystemId;

    private int status;

    /**
     * menuId
     * 
     * @return the menuId
     * @since 1.0.0
     */

    public long getMenuId()
    {
        return menuId;
    }

    /**
     * @param menuId the menuId to set
     */
    public void setMenuId(final long menuId)
    {
        this.menuId = menuId;
    }

    /**
     * menuName
     * 
     * @return the menuName
     * @since 1.0.0
     */

    public String getMenuName()
    {
        return menuName;
    }

    /**
     * @param menuName the menuName to set
     */
    public void setMenuName(final String menuName)
    {
        this.menuName = menuName;
    }

    /**
     * parentId
     * 
     * @return the parentId
     * @since 1.0.0
     */

    public long getParentId()
    {
        return parentId;
    }

    /**
     * @param parentId the parentId to set
     */
    public void setParentId(final long parentId)
    {
        this.parentId = parentId;
    }

    /**
     * image
     * 
     * @return the image
     * @since 1.0.0
     */

    public String getImage()
    {
        return image;
    }

    /**
     * @param image the image to set
     */
    public void setImage(final String image)
    {
        this.image = image;
    }

    /**
     * orderKey
     * 
     * @return the orderKey
     * @since 1.0.0
     */

    public int getOrderKey()
    {
        return orderKey;
    }

    /**
     * @param orderKey the orderKey to set
     */
    public void setOrderKey(final int orderKey)
    {
        this.orderKey = orderKey;
    }

    /**
     * url
     * 
     * @return the url
     * @since 1.0.0
     */

    public String getUrl()
    {
        return url;
    }

    /**
     * @param url the url to set
     */
    public void setUrl(final String url)
    {
        this.url = url;
    }

    /**
     * subSystemId
     * 
     * @return the subSystemId
     * @since 1.0.0
     */

    public String getSubSystemId()
    {
        return subSystemId;
    }

    /**
     * @param subSystemId the subSystemId to set
     */
    public void setSubSystemId(final String subSystemId)
    {
        this.subSystemId = subSystemId;
    }

    /**
     * status
     * 
     * @return the status
     * @since 1.0.0
     */

    public int getStatus()
    {
        return status;
    }

    /**
     * @param status the status to set
     */
    public void setStatus(final int status)
    {
        this.status = status;
    }

}
